<html>
<head><meta charset="utf-8"><title>steering meeting 2019-01-04 · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html">steering meeting 2019-01-04</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="154413437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154413437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154413437">(Jan 04 2019 at 14:53)</a>:</h4>
<p>Hello <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span> — as I <a href="https://internals.rust-lang.org/t/compiler-steering-meeting/8588/32?u=nikomatsakis" target="_blank" title="https://internals.rust-lang.org/t/compiler-steering-meeting/8588/32?u=nikomatsakis">wrote yesterday</a>, we have a steering meeting scheduled for today, but I am wondering how many folks are around. I feel like it might've been wiser to schedule it for next week. =) So, if you're around, <span class="emoji emoji-1f44b" title="wave">:wave:</span> ?</p>



<a name="154413488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154413488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154413488">(Jan 04 2019 at 14:54)</a>:</h4>
<p>Or perhaps I should make a vote =) <span class="emoji emoji-2705" title="check">:check:</span> for "do it now!" and <span class="emoji emoji-274e" title="x">:x:</span> for "do it next week!"</p>



<a name="154413963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154413963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154413963">(Jan 04 2019 at 15:01)</a>:</h4>
<p>OK, well, it seems like we've got some folks, but not too many, and in particular we don't have many <span class="user-mention" data-user-id="124287">@mw</span>, <span class="user-mention" data-user-id="119009">@eddyb</span>, <span class="user-mention" data-user-id="116083">@pnkfelix</span>, <span class="user-mention" data-user-id="126804">@Ariel Ben-Yehuda</span>, or a number of other key members. But I'm still game to have some kind of chat =)</p>



<a name="154414030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414030">(Jan 04 2019 at 15:02)</a>:</h4>
<p>I kind of failed to follow up with some of the things we discussed last time, in particular I had hoped to write a kind of "zulip guide", mess with the rustc repository and make a map of parts of the compiler and experts therein, and a few other things, but I'm hoping to get to that this week.</p>



<a name="154414080"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414080" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414080">(Jan 04 2019 at 15:03)</a>:</h4>
<p>I'm not sure if people have suggestions for a topic to focus on; I had previously thought it'd be good to talk over the agenda for upcoming All Hands, which we could start to do</p>



<a name="154414195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414195">(Jan 04 2019 at 15:04)</a>:</h4>
<p>We have this <a href="https://hackmd.io/Wbnday_dQxSy-iPWLm33Rg" target="_blank" title="https://hackmd.io/Wbnday_dQxSy-iPWLm33Rg">HackMD document</a> which is kind of a big unstructured list</p>



<a name="154414228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414228">(Jan 04 2019 at 15:05)</a>:</h4>
<p>I'm trying to remember how we approached this last time; it seems like we might kind of sort the topics a bit based on priority</p>



<a name="154414238"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414238" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414238">(Jan 04 2019 at 15:05)</a>:</h4>
<p>one lesson from last time was that preparation is pretty key</p>



<a name="154414246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414246">(Jan 04 2019 at 15:05)</a>:</h4>
<p>so I imagine that once we have some idea what things we want to talk about, we ought to assign some organizers to try and prepare (and check in on that...)</p>



<a name="154414248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414248">(Jan 04 2019 at 15:05)</a>:</h4>
<p>but I guess that can come a bit later perhaps</p>



<a name="154414299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414299">(Jan 04 2019 at 15:06)</a>:</h4>
<p>I also imagine that some of the topics might not be especially <em>compiler team</em> specific, so maybe we can sort those things...</p>



<a name="154414474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414474">(Jan 04 2019 at 15:09)</a>:</h4>
<p>I'm playing around a bit in the doc, I guess you can see it live?</p>



<a name="154414506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414506">(Jan 04 2019 at 15:09)</a>:</h4>
<p>I guess I think that it makes the most sense to use all hands times for things that need a bit of <em>design</em> -- but not <em>too much</em></p>



<a name="154414569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414569">(Jan 04 2019 at 15:10)</a>:</h4>
<p>i.e., we're probably not going to whip out a laptop and edit code,</p>



<a name="154414574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414574">(Jan 04 2019 at 15:10)</a>:</h4>
<p>so it has to be design that is amenable to sketching on white boards and the like :)</p>



<a name="154414578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414578">(Jan 04 2019 at 15:10)</a>:</h4>
<p>or else someone needs to do enough legwork to identify key issues</p>



<a name="154414584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414584">(Jan 04 2019 at 15:10)</a>:</h4>
<p>hi I'm here</p>



<a name="154414592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414592">(Jan 04 2019 at 15:10)</a>:</h4>
<p>Hi <span class="user-mention" data-user-id="126804">@Ariel Ben-Yehuda</span> <span class="emoji emoji-263a" title="smile">:smile:</span></p>



<a name="154414619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414619">(Jan 04 2019 at 15:11)</a>:</h4>
<p>were there notes from the last all hands as to what worked well / didn't work so well in terms of planning?</p>



<a name="154414621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414621">(Jan 04 2019 at 15:11)</a>:</h4>
<p>Not really :) that would've been nice</p>



<a name="154414633"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414633" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414633">(Jan 04 2019 at 15:11)</a>:</h4>
<p>stepping back from the list, maybe worth thinking a bit about the overall structure</p>



<a name="154414679"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414679" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414679">(Jan 04 2019 at 15:12)</a>:</h4>
<p>I am wondering if it makes sense to have "breakout" topics that are focused on a particular area</p>



<a name="154414682"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414682" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414682">(Jan 04 2019 at 15:12)</a>:</h4>
<p>where not everyone is participating</p>



<a name="154414690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414690">(Jan 04 2019 at 15:12)</a>:</h4>
<p>and then maybe have "reviews" where we discuss the things and share?</p>



<a name="154414695"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414695" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414695">(Jan 04 2019 at 15:12)</a>:</h4>
<p>e.g., I feel like it'd be nice to have a few people clustered and maybe able to do some actual prototyping or something</p>



<a name="154414708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414708">(Jan 04 2019 at 15:12)</a>:</h4>
<blockquote>
<p>were there notes from the last all hands as to what worked well / didn't work so well in terms of planning?</p>
</blockquote>
<p>I can share what I recall though</p>



<a name="154414746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414746">(Jan 04 2019 at 15:13)</a>:</h4>
<p>the way we ran it <em>last time</em>, anyway, and we might change some things up, was kind of that there was some scheduling but people could kind of show up for meetings they thought would be interesting. Which meant that sometimes you had a lot of people show up to a discussion where you might not have expected that</p>



<a name="154414759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414759">(Jan 04 2019 at 15:13)</a>:</h4>
<p>This can be good (new perspectives) or annoying (beginner questions)</p>



<a name="154414814"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414814" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414814">(Jan 04 2019 at 15:14)</a>:</h4>
<p>It depends a bit on how much you've prep'd, too</p>



<a name="154414846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414846">(Jan 04 2019 at 15:14)</a>:</h4>
<p>As for the compiler team itself, many of our meetings had the shape of all the team basically in a circle with one person kind of projecting their laptop, moderating and taking some notes</p>



<a name="154414859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414859">(Jan 04 2019 at 15:14)</a>:</h4>
<p>then at the end of the day, the different teams would all meet and brief each other on what was discussed</p>



<a name="154414875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414875">(Jan 04 2019 at 15:15)</a>:</h4>
<p>(the last part is <em>sort of</em> like what I was suggesting above, although because audience is like "all of rust", it tends to be quite high level)</p>



<a name="154414884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414884">(Jan 04 2019 at 15:15)</a>:</h4>
<p>depending on how much preparation there is, there could be a "prereading" for each meeting to at least help eliminate some of the beginner/obvious questions</p>



<a name="154414890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414890">(Jan 04 2019 at 15:15)</a>:</h4>
<p>yes, this is what I am thinking about</p>



<a name="154414967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414967">(Jan 04 2019 at 15:16)</a>:</h4>
<p>other things I can imagine:</p>



<a name="154414969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414969">(Jan 04 2019 at 15:16)</a>:</h4>
<p>btw, what's the motivation for MIR type-checking?</p>



<a name="154414973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414973">(Jan 04 2019 at 15:16)</a>:</h4>
<p>briefings explaining how some parts of the compiler work</p>



<a name="154414981"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414981" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414981">(Jan 04 2019 at 15:16)</a>:</h4>
<p>e.g., maybe it'd be nice to just <em>talk about</em> how name resolution works, NLL, etc</p>



<a name="154414994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154414994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154414994">(Jan 04 2019 at 15:16)</a>:</h4>
<p>which might then spark ideas for improvements</p>



<a name="154415006"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415006" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415006">(Jan 04 2019 at 15:16)</a>:</h4>
<blockquote>
<p>btw, what's the motivation for MIR type-checking?</p>
</blockquote>
<p>context?</p>



<a name="154415009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415009">(Jan 04 2019 at 15:17)</a>:</h4>
<p>it's an item</p>



<a name="154415021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415021">(Jan 04 2019 at 15:17)</a>:</h4>
<p>Oh, I think <span class="user-mention" data-user-id="119009">@eddyb</span> was raising that, I don't get it yet</p>



<a name="154415023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415023">(Jan 04 2019 at 15:17)</a>:</h4>
<p>I don't know how we can construct MIR without type checking</p>



<a name="154415024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415024">(Jan 04 2019 at 15:17)</a>:</h4>
<p>I don't think we need to use CFG info in type-checking</p>



<a name="154415034"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415034" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415034">(Jan 04 2019 at 15:17)</a>:</h4>
<p>it might be good to have a "type-checking IR" with explicit coercions</p>



<a name="154415041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415041">(Jan 04 2019 at 15:17)</a>:</h4>
<blockquote>
<p>briefings explaining how some parts of the compiler work</p>
</blockquote>
<p>the more I think about it, the more I like this</p>



<a name="154415043"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415043" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415043">(Jan 04 2019 at 15:17)</a>:</h4>
<blockquote>
<p>e.g., maybe it'd be nice to just talk about how name resolution works, NLL, etc</p>
</blockquote>
<p>I could imagine that being a helpful way to quickly get up to speed on an area someone's unfamiliar with (esp. for areas the rustc guide doesn't elaborate on so much yet)</p>



<a name="154415045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415045">(Jan 04 2019 at 15:17)</a>:</h4>
<p>i.e., if there is some area that we think we might want to improve, we can start with an explanation</p>



<a name="154415079"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415079" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415079">(Jan 04 2019 at 15:18)</a>:</h4>
<p>yes, exactly</p>



<a name="154415102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415102">(Jan 04 2019 at 15:18)</a>:</h4>
<p>"here is what we have now" and "here are the problems"</p>



<a name="154415113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415113">(Jan 04 2019 at 15:18)</a>:</h4>
<p>in an <em>ideal</em> world, we'd record these meetings</p>



<a name="154415116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415116">(Jan 04 2019 at 15:18)</a>:</h4>
<p>heck, i may actively steal this if rustdoc team gets a slot &gt;_&gt;</p>



<a name="154415117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415117">(Jan 04 2019 at 15:18)</a>:</h4>
<p>but maybe we'll settle for good notes</p>



<a name="154415132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415132">(Jan 04 2019 at 15:18)</a>:</h4>
<p><span class="user-mention" data-user-id="133692">@QuietMisdreavus</span> say more?</p>



<a name="154415148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415148">(Jan 04 2019 at 15:19)</a>:</h4>
<p>the "here's how everything works" idea</p>



<a name="154415157"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415157" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415157">(Jan 04 2019 at 15:19)</a>:</h4>
<p>let me rephrase: I feel like certain key tools (rustdoc, RLS)</p>



<a name="154415162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415162">(Jan 04 2019 at 15:19)</a>:</h4>
<p>are quite intrinsically tied to the compiler</p>



<a name="154415167"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415167" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415167">(Jan 04 2019 at 15:19)</a>:</h4>
<p>(oh ps <span class="user-mention" data-user-id="153740">@Igor Matuszewski</span> you around?)</p>



<a name="154415171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415171">(Jan 04 2019 at 15:19)</a>:</h4>
<p>and I could imagine that sharing some information about how they work</p>



<a name="154415173"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415173" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415173">(Jan 04 2019 at 15:19)</a>:</h4>
<p>might be really helpful</p>



<a name="154415187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415187">(Jan 04 2019 at 15:20)</a>:</h4>
<p>yup</p>



<a name="154415252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415252">(Jan 04 2019 at 15:20)</a>:</h4>
<p>as an aside, I used to worry a lot about whether RLS/rustdoc should be "part of" compiler team or vice versa etc, but I think I've come to the conclusion that we should not worry about hierarchy (who cares) and instead just endeavor to have a lot of overlap between the teams</p>



<a name="154415254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415254">(Jan 04 2019 at 15:20)</a>:</h4>
<p>which we don't presently</p>



<a name="154415275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415275">(Jan 04 2019 at 15:21)</a>:</h4>
<p>so this could be a way to help engender that, but I also think it's something we should think about going forward -- i.e., part of the "reduce bus factor" initiative</p>



<a name="154415292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415292">(Jan 04 2019 at 15:21)</a>:</h4>
<p>definitely</p>



<a name="154415298"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415298" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415298">(Jan 04 2019 at 15:21)</a>:</h4>
<p>anyway, ok, I like this spin -- so then we basically want to pick a few technical topics where we aim to do planning. Each topic begins with an introductory session, and then goes on to discuss challenges.</p>



<a name="154415369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415369">(Jan 04 2019 at 15:22)</a>:</h4>
<p>I think we should <em>really, really</em> aim to use this as a "bootstrap rustc-guide initiative" too</p>



<a name="154415373"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415373" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415373">(Jan 04 2019 at 15:22)</a>:</h4>
<p>I don't quite know how to achieve that :)</p>



<a name="154415382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415382">(Jan 04 2019 at 15:22)</a>:</h4>
<p>I want to say 'each leader should have a rustc-guide chapter prepared in advance' but that seems unrealistic</p>



<a name="154415387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415387">(Jan 04 2019 at 15:22)</a>:</h4>
<p>but taking notes and trying to distill afterwards might be plausible</p>



<a name="154415505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415505">(Jan 04 2019 at 15:24)</a>:</h4>
<p>Should RLS and save-analysis infra have its own chapter in the rustc-guide?</p>



<a name="154415509"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415509" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415509">(Jan 04 2019 at 15:24)</a>:</h4>
<p>maybe the rustc guide would be a good topic in itself to discuss</p>



<a name="154415544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415544">(Jan 04 2019 at 15:25)</a>:</h4>
<blockquote>
<p>Should RLS and save-analysis infra have its own chapter in the rustc-guide?</p>
</blockquote>
<p>probably, yes</p>



<a name="154415547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415547">(Jan 04 2019 at 15:25)</a>:</h4>
<blockquote>
<p>maybe the rustc guide would be a good topic in itself to discuss</p>
</blockquote>
<p>also, probably yes to this :)</p>



<a name="154415557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415557">(Jan 04 2019 at 15:25)</a>:</h4>
<p>I am wondering where RLS/rustdoc fit into my hackmd categorization</p>



<a name="154415561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415561">(Jan 04 2019 at 15:25)</a>:</h4>
<p>I guess they are "technical areas" too</p>



<a name="154415615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415615">(Jan 04 2019 at 15:26)</a>:</h4>
<p>outside of rustc-guide, I feel like there would be other "procdural matters" worth talking about</p>



<a name="154415619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415619">(Jan 04 2019 at 15:26)</a>:</h4>
<p>yea, especially if we can get a contributor</p>



<a name="154415626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Ariel Ben-Yehuda <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415626">(Jan 04 2019 at 15:26)</a>:</h4>
<p>*an RLS/rustdoc person</p>



<a name="154415632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415632">(Jan 04 2019 at 15:26)</a>:</h4>
<p>we've spent a lot o time discussing ideas around mentoring, do we have something <em>concrete enough</em> to talk about? Something like our team structure itself?</p>



<a name="154415650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415650">(Jan 04 2019 at 15:26)</a>:</h4>
<p>I feel like we talked about that last time, but it felt a bit aimless, IIRC. =)</p>



<a name="154415666"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415666" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415666">(Jan 04 2019 at 15:27)</a>:</h4>
<p>Though I still like the idea (never realized) of having some kind of "alert system" where we can send up when there is some bug that needs fixing semi-urgently and try to find someone interested who is not a full-time compiler contributor :)</p>



<a name="154415669"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415669" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415669">(Jan 04 2019 at 15:27)</a>:</h4>
<p>I had forgotten about that until just now =)</p>



<a name="154415733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415733">(Jan 04 2019 at 15:28)</a>:</h4>
<p>well, ok, some thoughts:</p>
<ul>
<li>spreading the review burden</li>
<li>intermediate steps between "newbie" and "full member"</li>
</ul>



<a name="154415743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415743">(Jan 04 2019 at 15:29)</a>:</h4>
<p>hmm, is anybody familiar with cranelift?</p>



<a name="154415752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415752">(Jan 04 2019 at 15:29)</a>:</h4>
<p>I wonder if there will be any cranelift folks in attendance</p>



<a name="154415767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415767">(Jan 04 2019 at 15:29)</a>:</h4>
<p>I am pondering about areas where we could get some kind of "short introductions" to relevant "related work" that might inform some of the questions before us</p>



<a name="154415845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415845">(Jan 04 2019 at 15:30)</a>:</h4>
<p>the AH would probably be a good time to work out who the experts are in the various areas of the compiler, and work out specifically how to mentor people into those areas</p>



<a name="154415869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415869">(Jan 04 2019 at 15:31)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@Aleksey Kladov</span> you will be present, right?</p>



<a name="154415884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415884">(Jan 04 2019 at 15:31)</a>:</h4>
<p>(are there many people experienced with cranelift other than <span class="user-mention" data-user-id="130125">@Dan Gohman</span>?)</p>



<a name="154415886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415886">(Jan 04 2019 at 15:31)</a>:</h4>
<p>I feel like rust-analyzer would also be an interesting "here is what we are doing" topic, particularly as we talk about designing RLS</p>



<a name="154415895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415895">(Jan 04 2019 at 15:31)</a>:</h4>
<blockquote>
<p>(are there many people experienced with cranelift other than <span class="user-mention" data-user-id="130125">@Dan Gohman</span>?)</p>
</blockquote>
<p>don't know, <span class="user-mention" data-user-id="119009">@eddyb</span> might know stuff. they tend to know everything.</p>



<a name="154415951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415951">(Jan 04 2019 at 15:32)</a>:</h4>
<p>except how to login to Zulip <span class="emoji emoji-1f525" title="flame">:flame:</span></p>



<a name="154415972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415972">(Jan 04 2019 at 15:32)</a>:</h4>
<p>ah, perhaps the grammar folks</p>



<a name="154415977"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415977" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415977">(Jan 04 2019 at 15:32)</a>:</h4>
<blockquote>
<p>I am pondering about areas where we could get some kind of "short introductions" to relevant "related work" that might inform some of the questions before us</p>
</blockquote>
<p>Some other "not-quite rustc" areas could be salsa, polonius, chalk, etc</p>



<a name="154415994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154415994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154415994">(Jan 04 2019 at 15:33)</a>:</h4>
<p><span class="user-mention" data-user-id="125250">@Wesley Wiser</span> I have those on the list, yeah.. though I think salsa is the only real "not rustc" project at this point</p>



<a name="154416087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416087">(Jan 04 2019 at 15:34)</a>:</h4>
<p>Hmm, a topic I would like to cover is diagnostics</p>



<a name="154416093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416093">(Jan 04 2019 at 15:34)</a>:</h4>
<p><span class="user-mention" data-user-id="119031">@Esteban Küber</span> you around?</p>



<a name="154416101"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416101" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416101">(Jan 04 2019 at 15:34)</a>:</h4>
<p>and will you be attending All Hands =)</p>



<a name="154416202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416202">(Jan 04 2019 at 15:36)</a>:</h4>
<p>Ok, I think I moved all the things from the existing list into the newer, shorter list at least</p>



<a name="154416208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416208">(Jan 04 2019 at 15:36)</a>:</h4>
<p>this is honestly probably more things than we will wind up having time for, but you never now</p>



<a name="154416228"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416228" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416228">(Jan 04 2019 at 15:36)</a>:</h4>
<p>so a meta question: do we think it would make sense to have "parallel tracks" or stick to "single track"?</p>



<a name="154416233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416233">(Jan 04 2019 at 15:36)</a>:</h4>
<p>I am guessing single track is perhaps better</p>



<a name="154416245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416245">(Jan 04 2019 at 15:37)</a>:</h4>
<p>easier to manage, at least</p>



<a name="154416330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416330">(Jan 04 2019 at 15:38)</a>:</h4>
<p>I wasn't but I am now <span class="user-mention" data-user-id="116009">@nikomatsakis</span> <span class="emoji emoji-1f60b" title="yum">:yum:</span></p>



<a name="154416331"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416331" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416331">(Jan 04 2019 at 15:38)</a>:</h4>
<p>And I am going</p>



<a name="154416335"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416335" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> varkor <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416335">(Jan 04 2019 at 15:38)</a>:</h4>
<p>the difficulty with parallel meetings is that quite a few key members are experts in several/most of the areas, so it's tricky to parallelise without excluding people who ought to be involved</p>



<a name="154416339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416339">(Jan 04 2019 at 15:38)</a>:</h4>
<p>yes</p>



<a name="154416365"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416365" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416365">(Jan 04 2019 at 15:39)</a>:</h4>
<p><span class="user-mention" data-user-id="119031">@Esteban Küber</span> I was pondering the idea of doing a "diagnostics focus session", where we talk about how diagnostics work, some of the --teach and other ideas, and whether we can establish any kind of focus on improving things.</p>



<a name="154416366"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416366" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416366">(Jan 04 2019 at 15:39)</a>:</h4>
<p>Here, mostly lurking</p>



<a name="154416391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416391">(Jan 04 2019 at 15:39)</a>:</h4>
<p>I'm volunteering you to present something on rust-analyzer <span class="user-mention" data-user-id="133169">@Aleksey Kladov</span> <span class="emoji emoji-1f61d" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="154416451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416451">(Jan 04 2019 at 15:40)</a>:</h4>
<p>on AH? or in this thread?</p>



<a name="154416457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416457">(Jan 04 2019 at 15:40)</a>:</h4>
<p>at the AH</p>



<a name="154416463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416463">(Jan 04 2019 at 15:40)</a>:</h4>
<p>will do with pleasure  :)</p>



<a name="154416487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416487">(Jan 04 2019 at 15:41)</a>:</h4>
<p>I knew I'd have to twist your arm</p>



<a name="154416514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416514">(Jan 04 2019 at 15:41)</a>:</h4>
<p>anyway, i'm actually pretty excited about this framing. Now the question is just to try and guestimate how many things we can actually do and how much time / who will lead etc</p>
<p>Plus, interestingly, dependencies between items.</p>



<a name="154416575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416575">(Jan 04 2019 at 15:42)</a>:</h4>
<p>some things may be semi-inseperable, like RLS + E2E queries</p>



<a name="154416722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416722">(Jan 04 2019 at 15:45)</a>:</h4>
<p>another question: all the ideas in this list have been kicking around for some time. are there "radical ideas" that are worth talking about? I added "pre-compiling things from <a href="http://crates.io" target="_blank" title="http://crates.io">crates.io</a> and downloading compiled artifacts"</p>



<a name="154416748"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416748" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416748">(Jan 04 2019 at 15:45)</a>:</h4>
<p>not sure if anybody else has thoughts in their backpockets along these lines, I guess some of the proposed IDE topics are pretty radical =)</p>



<a name="154416812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416812">(Jan 04 2019 at 15:46)</a>:</h4>
<p>/me rummages in irlo history</p>



<a name="154416817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Zoxc <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416817">(Jan 04 2019 at 15:46)</a>:</h4>
<p>Does turning on parallel queries by default count as radical? =P</p>



<a name="154416819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416819">(Jan 04 2019 at 15:46)</a>:</h4>
<p>cough cough <a href="https://internals.rust-lang.org/t/design-discussion-proper-conditional-compilation-support-for-rustdoc/8844" target="_blank" title="https://internals.rust-lang.org/t/design-discussion-proper-conditional-compilation-support-for-rustdoc/8844">https://internals.rust-lang.org/t/design-discussion-proper-conditional-compilation-support-for-rustdoc/8844</a></p>



<a name="154416843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416843">(Jan 04 2019 at 15:47)</a>:</h4>
<p>I don't think there are _new_ radical ideas, just old ideas that we can now finally take a look at <span class="emoji emoji-1f642" title="slight smile">:slight_smile:</span></p>



<a name="154416933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416933">(Jan 04 2019 at 15:48)</a>:</h4>
<blockquote>
<p>Does turning on parallel queries by default count as radical? =P</p>
</blockquote>
<p>no :)</p>



<a name="154416946"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416946" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416946">(Jan 04 2019 at 15:48)</a>:</h4>
<p>pretty sure i've linked that irlo thread here before and got an "interesting, sounds hard" from niko <span class="emoji emoji-1f923" title="rolling on the floor laughing">:rolling_on_the_floor_laughing:</span></p>



<a name="154416950"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416950" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416950">(Jan 04 2019 at 15:48)</a>:</h4>
<p>ok, well, this seems like a super productive meeting. I'm happy to call it here. Move to adjourn?</p>



<a name="154416956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416956">(Jan 04 2019 at 15:48)</a>:</h4>
<blockquote>
<p>pretty sure i've linked that irlo thread here before and got an "interesting, sounds hard" from niko <span class="emoji emoji-1f923" title="rolling on the floor laughing">:rolling_on_the_floor_laughing:</span></p>
</blockquote>
<p>that about sums up my feeling :P</p>



<a name="154416972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416972">(Jan 04 2019 at 15:49)</a>:</h4>
<p>"oh god don't we have enough problems"</p>



<a name="154416976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416976">(Jan 04 2019 at 15:49)</a>:</h4>
<p>;)</p>



<a name="154416994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154416994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154416994">(Jan 04 2019 at 15:49)</a>:</h4>
<p>actually though it may be .. sort of tractable, I don't know. It feels also like incremental compilation might be something we could leverage here</p>



<a name="154417051"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417051" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417051">(Jan 04 2019 at 15:50)</a>:</h4>
<p>i.e., maybe recompiling for N configurations doesn't have to be very expensive, and the problem then becomes merging the data</p>



<a name="154417056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417056">(Jan 04 2019 at 15:50)</a>:</h4>
<p>This cfg stuff intersects with IDE stuff <strong>a lot</strong></p>



<a name="154417060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417060">(Jan 04 2019 at 15:50)</a>:</h4>
<p>yes, that too</p>



<a name="154417070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417070">(Jan 04 2019 at 15:51)</a>:</h4>
<p>put another way: as much as I'd prefer not to think about it, it does seem kind of important...</p>



<a name="154417077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417077">(Jan 04 2019 at 15:51)</a>:</h4>
<blockquote>
<p>i.e., maybe recompiling for N configurations doesn't have to be very expensive, </p>
</blockquote>
<p>generating docs for all platforms is rare, we can be quite slow I think</p>



<a name="154417084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417084">(Jan 04 2019 at 15:51)</a>:</h4>
<p>"jump to def" a bit less so =)</p>



<a name="154417087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417087">(Jan 04 2019 at 15:51)</a>:</h4>
<p>we can't be slow in IDE thoug</p>



<a name="154417096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417096">(Jan 04 2019 at 15:51)</a>:</h4>
<p>In general unifying definitions across multiple differents cfgs is non-trivial</p>



<a name="154417146"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417146" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417146">(Jan 04 2019 at 15:52)</a>:</h4>
<p>and not sure how jump to def should behave if any definition diverges across different cfgs</p>



<a name="154417153"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417153" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417153">(Jan 04 2019 at 15:52)</a>:</h4>
<p><span class="emoji emoji-2639" title="sad">:sad:</span></p>



<a name="154417165"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417165" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417165">(Jan 04 2019 at 15:52)</a>:</h4>
<p>My current plan (for rust-analyzer) is to have a single "active" cfg setupt, but process cfg-ed out bits as well, but ignore all errors from them.</p>



<a name="154417187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417187">(Jan 04 2019 at 15:53)</a>:</h4>
<p>my thought for rustdoc for "different definitions across cfgs" was to just include them all on the same page</p>



<a name="154417189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417189">(Jan 04 2019 at 15:53)</a>:</h4>
<p>It'd be great to support <code>cfg(test)</code> at the minimum, though</p>



<a name="154417194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> QuietMisdreavus <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417194">(Jan 04 2019 at 15:53)</a>:</h4>
<p>with the appropriate <code>doc(cfg)</code> banners</p>



<a name="154417268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417268">(Jan 04 2019 at 15:54)</a>:</h4>
<p>I know that VS C++ takes a hammer approach and maintains a single 'view' and anything cfg-ed out is just greyed and not analyzed at all (something we should do better, if possible)</p>



<a name="154417288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Igor Matuszewski <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417288">(Jan 04 2019 at 15:55)</a>:</h4>
<p>but yeah, this might be worth revisiting at AH <span class="emoji emoji-263a" title="smile">:smile:</span></p>



<a name="154417391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417391">(Jan 04 2019 at 15:56)</a>:</h4>
<blockquote>
<p>I know that VS C++ takes a hammer approach and maintains a single 'view' and anything cfg-ed out is just greyed and not analyzed at all (something we should do better, if possible)</p>
</blockquote>
<p>That's basically what VS C# does as well FWIW</p>



<a name="154417574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/steering%20meeting%202019-01-04/near/154417574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/steering.20meeting.202019-01-04.html#154417574">(Jan 04 2019 at 15:59)</a>:</h4>
<p>Thanks all for the great meeting, gotta run, I'll post some summary later</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>